package com.weixing.mall.provider.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 代理商基本信息
 *
 * @author  kfc
 * @since 1.0
 */
@Data
public class AgentBasicEditVo {
    /**
     * 代理id
     */
    private Long id;
    /**
     * 优惠编码
     */
    private String agentSn;
    /**
     * 登录名
     */
    private String loginName;
    /**
     * 代理名称
     */
    private String agentName;
    /**
     * 微信号
     */
    private String wechatNum;
    /**
     * 微信昵称
     */
    private String wechatNickName;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 是否正式 0 否  1 是
     */
    private Integer isOfficial;
    /**
     * 是否活跃  0 否  1 是
     */
    private Integer isActive;
    /**
     * 是否有效  0 否   1 是
     */
    private Integer isEnable;
    /**
     * 是够拥有广告权限  0 否  1 是
     */
    private Integer isAdsAuth;
    /**
     * 代理类型
     */
    private Integer agentType;
    /**
     * 代理等级
     */
    private Integer agentLevel;
    /**
     * 备注
     */
    private String remark;
    /**
     * 客服id
     */
    private Long customerId;
    /**
     * 客服名称
     */
    private String customerName;
    /**
     * 年缴费金额
     */
    private BigDecimal agencyFeeYear;
    /**
     * 月缴费金额
     */
    private BigDecimal agencyFeeMonth;
    /**
     * 代理折扣
     */
    private BigDecimal discount;
    /**
     *  到期时间
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date maturityTime;
    /**
     * 生效时间
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date effectTime;
    /**
     * 昵称
     */
    private String nickName;
    /**
     * 广告数量
     */
    private Integer adsLimit;
    public static void main(String[] args) {
        System.out.println(String.format("%08d",6));
    }
}
